/* 
 * File:   iservice.hpp
 * Author: lmz
 *
 * Created on September 6, 2015, 12:31 AM
 */

#ifndef ISERVICE_HPP
#define	ISERVICE_HPP

namespace com_oocl_riley{
    template <typename U, typename V>
    class IService{
    public:
        virtual ~IService(){}
        virtual V *perform(U *)=0;
    protected:
        IService(){}
    };
}


#endif	/* ISERVICE_HPP */

